// samsting : this file is auto create.

#include "Cms/2015-08-01/QueryMetricTopNRequest.h"

namespace aliyun { namespace Cms {

QueryMetricTopNRequest::QueryMetricTopNRequest() : RpcAcsRequest("Cms", "2015-08-01", "QueryMetricTopN") {
}

const string& QueryMetricTopNRequest::GetProject(void) const {
  return Project_;
}
void QueryMetricTopNRequest::SetProject(const string& Project) {
  Project_ = Project;
  PutQueryParameter("Project", Project_);
}

const string& QueryMetricTopNRequest::GetMetric(void) const {
  return Metric_;
}
void QueryMetricTopNRequest::SetMetric(const string& Metric) {
  Metric_ = Metric;
  PutQueryParameter("Metric", Metric_);
}

const string& QueryMetricTopNRequest::GetPeriod(void) const {
  return Period_;
}
void QueryMetricTopNRequest::SetPeriod(const string& Period) {
  Period_ = Period;
  PutQueryParameter("Period", Period_);
}

const string& QueryMetricTopNRequest::GetStartTime(void) const {
  return StartTime_;
}
void QueryMetricTopNRequest::SetStartTime(const string& StartTime) {
  StartTime_ = StartTime;
  PutQueryParameter("StartTime", StartTime_);
}

const string& QueryMetricTopNRequest::GetEndTime(void) const {
  return EndTime_;
}
void QueryMetricTopNRequest::SetEndTime(const string& EndTime) {
  EndTime_ = EndTime;
  PutQueryParameter("EndTime", EndTime_);
}

const string& QueryMetricTopNRequest::GetDimensions(void) const {
  return Dimensions_;
}
void QueryMetricTopNRequest::SetDimensions(const string& Dimensions) {
  Dimensions_ = Dimensions;
  PutQueryParameter("Dimensions", Dimensions_);
}

const string& QueryMetricTopNRequest::GetValueKey(void) const {
  return ValueKey_;
}
void QueryMetricTopNRequest::SetValueKey(const string& ValueKey) {
  ValueKey_ = ValueKey;
  PutQueryParameter("ValueKey", ValueKey_);
}

const string& QueryMetricTopNRequest::GetTop(void) const {
  return Top_;
}
void QueryMetricTopNRequest::SetTop(const string& Top) {
  Top_ = Top;
  PutQueryParameter("Top", Top_);
}

const string& QueryMetricTopNRequest::GetExtend(void) const {
  return Extend_;
}
void QueryMetricTopNRequest::SetExtend(const string& Extend) {
  Extend_ = Extend;
  PutQueryParameter("Extend", Extend_);
}


} } // namespace aliyun { namespace Cms {

// end of file 
